intellectually challenged - French English Dictionary